Embedded processors and systems: Architectural issues and solutions for emerging applications

نویسندگان

  • Sandro Bartolini
  • Pierfrancesco Foglia
  • Cosimo Antonio Prete
چکیده

The design of embedded systems concerns hardware, software and mixed hardware-software issues. The increasing demand of complex consumer applications, such as the management of multimedia content and value-added services provided via mobile devices [1], is pushing towards the development of new architectures, operating systems and development environments. Among the most promising architectures, there are heterogeneous systems on chip. In a typical design, such systems integrate microprocessor(s)/microcontroller(s) and DSP cores. In them, microprocessor(s)/microcontroller(s) are devoted to the execution of the control, coordination and interfacing parts of the application, DSP are devoted to the support of numerically intensive tasks. Examples of this tendency can be verified in some commercial products such as the Texas-Instrument OMAP or the Atmel Diopsis families, comprising integrated ARM/DSP cores [2,3]. This scenario requires studies on the chip architecture (e.g. how many units, which kind of units, in which way they communicate, how the chips are interconnected: these are some of the open questions [6–8]) and on the paradigms for synchronization/communication at hardware and software level. In addition, advances in development tools for the management and exploitation of the cross-interaction among cores are highly

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Instruction set architectural guidelines for embedded packet-processing engines

This paper presents instruction set architectural guidelines for improving general-purpose embedded processors to optimally accommodate packet-processing applications. Similar to other embedded processors such as media processors, packet-processing engines are deployed in embedded applications, where cost and power are as important as performance. In this domain, the growing demands for higher ...

متن کامل

A Performance Evaluation of Memory Hierarchy in Embedded Systems

The increasing speed gap between processors and memory makes the design of memory hierarchy one of the critical issues in general purpose embedded systems. As memory requirements for embedded applications grow, especially in emerging area of handheld multimedia devices, cache memories become crucial for providing high performance and reducing power. This paper describes a performance evaluation...

متن کامل

Software Architecture-Based Development Support for Ubiquitous Systems

Over the past several decades software researchers and practitioners have proposed various approaches, techniques, and tools for developing large-scale software systems. A new set of challenges has arisen with the emergence of inexpensive, small, heterogeneous, resource-constrained, possibly embedded, highlydistributed, and highly-mobile computing platforms that are permeating virtually every f...

متن کامل

FPGA Implementation of Quad Processor Core Architecture for Concurrent Computing

The Embedded multiprocessor core is a design philosophy that has become a mainstream in Scientific and engineering applications. Increasing performance and gate capacity of recent FPGA devices permit complex logic systems to be implemented on a single programmable device. The Embedded multiprocessors face a new problem with thread safety [5]. It is caused by the shared memory, when thread safet...

متن کامل

Design and Implementation of Quad Core Architecture Using FPGA

The quad processor core is a design philosophy that has become a mainstream in Scientific and engineering applications. Increasing performance and gate capacity of recent FPGA devices permit complex logic systems to be implemented on a single programmable device. The Embedded multiprocessors face a new problem with thread safety [5]. It is caused by the shared memory, when thread safety is viol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Embedded Computing

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2006